package net.zhengxinyun.performance.filter;

import net.zhengxinyun.performance.core.PaginationQuery;
import net.zhengxinyun.performance.entity.DepartClassHead;
import net.zhengxinyun.performance.entity.DepartClassItem;

import java.util.Date;
import java.util.List;

public class DepartClassFilter extends PaginationQuery {
    private Long id;

    private Date gmtCreate ;

    private Date gmtModified ;
    private String classId;  // 分类Id
    private String classname; // 分类名
    private Long indexWeigh;//指标权重
    private Long factWeigh;// 实时重点权重
    private Long puExamWeigh; //公众评议权重
    private Long xwdcWeigh; //县委督查权重
    private Long xzfdcWeigh;// 县政府的督查权重
    private Long ldbzjsWeigh;//领导班子建设权重
    private Long jgdjWeigh;//机关党建权重
    private String datetime;
    private List<DepartClassHead> itemList;
    private List<Long> delList;
    private String optionType;
    private String delLists;//app专用；


    private List<DepartClassItem> weightList;

    private String weightLists;

    public String getDelLists() {
        return delLists;
    }

    public void setDelLists(String delLists) {
        this.delLists = delLists;
    }

    public String getWeightLists() {
        return weightLists;
    }

    public void setWeightLists(String weightLists) {
        this.weightLists = weightLists;
    }

    public List<DepartClassItem> getWeightList() {
        return weightList;
    }

    public void setWeightList(List<DepartClassItem> weightList) {
        this.weightList = weightList;
    }

    public String getOptionType() {
        return optionType;
    }

    public void setOptionType(String optionType) {
        this.optionType = optionType;
    }

    public List<Long> getDelList() {
        return delList;
    }

    public void setDelList(List<Long> delList) {
        this.delList = delList;
    }

    public List<DepartClassHead> getItemList() {
        return itemList;
    }

    public void setItemList(List<DepartClassHead> itemList) {
        this.itemList = itemList;
    }

    public String getDatetime() {
        return datetime;
    }

    public void setDatetime(String datetime) {
        this.datetime = datetime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getClassId() {
        return classId;
    }

    public void setClassId(String classId) {
        this.classId = classId;
    }

    public String getClassname() {
        return classname;
    }

    public void setClassname(String classname) {
        this.classname = classname;
    }

    public Long getIndexWeigh() {
        return indexWeigh;
    }

    public void setIndexWeigh(Long indexWeigh) {
        this.indexWeigh = indexWeigh;
    }

    public Long getFactWeigh() {
        return factWeigh;
    }

    public void setFactWeigh(Long factWeigh) {
        this.factWeigh = factWeigh;
    }

    public Long getPuExamWeigh() {
        return puExamWeigh;
    }

    public void setPuExamWeigh(Long puExamWeigh) {
        this.puExamWeigh = puExamWeigh;
    }

    public Long getXwdcWeigh() {
        return xwdcWeigh;
    }

    public void setXwdcWeigh(Long xwdcWeigh) {
        this.xwdcWeigh = xwdcWeigh;
    }

    public Long getXzfdcWeigh() {
        return xzfdcWeigh;
    }

    public void setXzfdcWeigh(Long xzfdcWeigh) {
        this.xzfdcWeigh = xzfdcWeigh;
    }

    public Long getLdbzjsWeigh() {
        return ldbzjsWeigh;
    }

    public void setLdbzjsWeigh(Long ldbzjsWeigh) {
        this.ldbzjsWeigh = ldbzjsWeigh;
    }

    public Long getJgdjWeigh() {
        return jgdjWeigh;
    }

    public void setJgdjWeigh(Long jgdjWeigh) {
        this.jgdjWeigh = jgdjWeigh;
    }
}
